thatch sparrow (passer domesticus) - Turkish English Dictionary